small puddle - German English Dictionary